// 配置类型定义
export interface ApiConfig {
  baseURL: string;
  timeout: number;
}

export interface AppConfig {
  name: string;
  version: string;
  environment: 'development' | 'production';
}

export interface FeaturesConfig {
  debug: boolean;
  mockData: boolean;
  hotReload: boolean;
}

export interface LoggingConfig {
  level: 'debug' | 'info' | 'warn' | 'error';
  enableConsole: boolean;
}

export interface Config {
  api: ApiConfig;
  app: AppConfig;
  features: FeaturesConfig;
  logging: LoggingConfig;
}
